<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>数组</title>
</head>
<body>
<script>
  // 定义一个数组
  var arr = new Array(1,2,3,4,'kkp');
  console.log(arr);
  var arr1 = [1,2,3,function(){
    console.log('nihao?')
  }]
  console.log(arr1);
  // 获取数组的长度
  var aList = [1,2,3,4]
  alert(aList.length);
  // 获取索引值为1的数据
  console.log(aList[1]);
  // 修改数组中的数据值
  aList[2] = 77;
  console.log(aList[2]);
  /* push()和pop()，从数组后面添加和删除元素
  var aList = [1,2,3,4];
  aList.push(5,7);
  alert(aList);
  aList.pop();// 只能删除最后一个元素，传不传参都一样
  alert(aList); /
  var aList = [1,2,3,4,5,6];
  aList.unshift(-1,0);
  alert(aList);
  aList.shift();// 只能删除最前面的元素，传参无效
  alert(aList); */
  var aList = [1,2,3,4,'ni'];//只有一个参数，那就是删除该索引对应元素后的元素
  // aList.splice(2,2);//有两个参数，就是删除索引对一个元素后指定的元素
  // alert(aList);
  aList.splice(2,2,7,7,9);//有n个参数，这些参数都是用来替换删除后元素的
  alert(aList);
</script>
</body>
</html>
